//Ejercicio2.cc
// Hacer un programa que genere un número aleatorio entre 1 y 10, y solicite al usuario un número
// para posteriormente adivinarlo indicando al usuario si el número generado es menor, mayor o es
// correcto.

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main(void){
  int i=12, aleatorio;
  srand(time(NULL));
  aleatorio = rand();
  aleatorio = (aleatorio%10);
  while(i!=aleatorio){
    while(i > 10 || i < 0){
      cout<<"\nDebe ser un numero entre 1 y 10!\n";
      cout<<"Introduzca un entero entero entre 1 y 10: ";
      cin>>i;
    }
    if(i > aleatorio){
      cout<<"\nLo siento, el numero que buscas es menor.\n";
      cout<<"\nDebe ser un numero entre 1 y 10!\n";
      cout<<"Introduzca un entero entero entre 1 y 10: ";
      cin>>i;
    }
    else{
      cout<<"\nLo siento, el numero que buscas es mayor.\n";
      cout<<"\nDebe ser un numero entre 1 y 10!\n";
      cout<<"Introduzca un entero entero entre 1 y 10: ";
      cin>>i;
    }
  }
  cout<<"\nEnhorabuena, has acertado!.\n";
  return 0;
}
